dead duck – Català–English translations

🇬🇧 en ca

dead duck noun

  • person or project that is in serious trouble or doomed to fail
home mort
Wiktionary Links